Black Body Radiation - Understanding The Black Body Spectra Using Classical And Quantum Physics